package jgl.vajra.driver.part.login.contract;

import jgl.vajra.driver.databinding.ActivityRegisterBinding;
import jgl.vajra.driver.widget.mvvm.model.BaseModel;
import jgl.vajra.driver.widget.mvvm.view.BaseMVVMView;
import jgl.vajra.driver.widget.mvvm.viewmodel.BaseViewModel;

public class RegisterContract {
    public abstract static class Model extends BaseModel {

    }

    public interface View extends BaseMVVMView {
        void onJoiningRequirements();

        void onBossDriver();

        void onBoss();

        void onDriver();

        void onAgreeStatus();
    }

    public abstract static class ViewModel extends BaseViewModel<View, ActivityRegisterBinding, Model> {

    }
}
